# 一、什么是TCP协议
"""
1、TCP的概念
TCP（Transmission control protocol）即 传输控制协议，是一种面向连接、可靠的数据传输协议，
它是为了在不可靠的互联网上提供可靠的端到端字节流而专门设计的一个传输协议。

TCP通信模型相当于生活中的 打电话 ，在通信开始之前，一定要先建立连接，才发送数据，通信结束要关闭连接。

2、TCP协议的特点
    面向连接：数据传输之前 客户端和服务器端必须建立连接
    可靠的：数据传输是有序的，要对数据进行校验
        ·TCP采用发送应答机制
        ·超时重传
        ·错误校验
        ·流量控制和阻塞管理
"""

# 二、TCP建立连接和断开连接
"""
1、TCP三次握手
为了保证客户端和服务器端的可靠连接，TCP建立连接时必须要进行三次会话，也叫做TCP三次握手，
进行三次握手的目的是为确认双方的接收能力和发送能力是否正常。


2、TCP四次挥手
建立TCP连接需要三次握手，终止TCP连接需要四次挥手。
举例:
张三和李四对话：
张三：好了，我要走了
李四：好的，那你走吧
李四：那我也走了
张三：好的，你走吧
"""